<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
<?php 
$username=trim($_POST["username"]);
$password=$_POST["password"];
$gender=$_POST["gender"];
$birthdate=$_POST["birthdate"];
$email=$_POST["email"]; 
// echo "您的名字是".$username."<br>";
// echo "您的密码是".$password."<br>";
// // var_dump($_POST);
// // var_dump($_FILES);
// if($gender==0){
//  echo "您的性别是男"."<br>";
// }
// else{
//  echo "您的性别是女"."<br>";
// }
// echo "您的生日是".$birthdate."<br>";
// echo "您的邮箱地址是".$email."<br>";
//连接数据库
    mysql_connect("localhost","root","");
    //链接数据库
    mysql_select_db("neuvideo");//选择数据库
    mysql_set_charset("UTF8");//设定字符集

//判定用户是否重名，如果重名给出提示，然后程序返回注册页面
    $sql0="select * from users where uname='$username'";
    $result0=mysql_query($sql0);//结果集类型
    $num0=mysql_num_rows($result0);//返回结果集中记录的条数
    if ($num0!=0) {
      echo "用户名重名，3秒后返回重新注册";
      //页面跳转
      header("refresh:3;url='userReg.html'");
    }
    else{


    if ($_FILES["pic"]["error"]) {
      switch ($_FILES["pic"]["error"]) {
        case '1':
            echo "文件尺寸超过了配置文件的最大值";
          # code...
          break;
          case '3':
            echo "部分文件上传";
          # code...
          break;
        case '4':
            echo "没有文件上传";
          # code...
          break;
        
        default:
          # code...
          break;
      }
      # code...
    }
    $arr=explode(".",$_FILES["pic"]["name"]);
    $suffix=$arr[count($arr)-1];
    //判定文件类型是不是图片
    $allowtype=array("jpg","jpeg","png","PNG","JPG","JPEG","Bmp","gif");
    if (!in_array($suffix, $allowtype)) {
      //扩展名不在xx中
      //echo "文件上传错误";
      //exit;//脚本退出结束
      die("文件上传错误");

    }
    //拷贝,文件命名使用系统时间加三位随机数命名
    
    $filePath="./images/";
   
    $randname=date("YmdHis").rand(100,999).".".$suffix;
   if (move_uploaded_file($_FILES["pic"]["tmp_name"], $filePath.$randname)) {
      # code...
    echo "文件上传成功";
    } 
    
    //写注册的sql语句并执行
    $sql="insert into users values('','$username',md5('$password'),$gender,'$birthdate','$randname','$email')";
    echo "$sql";
    $result=mysql_query($sql);//执行sql语句
    //增删改操作￥result为操作操作成功结果的记录条数
    //查￥result为结果集类型
    if ($result==1) {
      echo "注册成功,3秒后返回首页";
      header("refresh:3;url='index.php'");
    }
    else
      echo "注册失败";

}//end of 重名
?>

</body>
<html>
